


.esriGEMapContainer {
    position: absolute;
}

    .esriGEMapContainer .mapContainer_content {
        position: relative; 
    }

    

    .esriGEMapContainer .esriAttributionItem,
    .esriGEMapContainer .esriAttributionLastItem {
        display: none !important;
    }





.esriGEReportPlayer_mapLegend {
    position: absolute !important;
    background-color: white;
    min-width: 70px;
    max-width: 200px;
    overflow-y: auto;
    cursor: move;
    font-size: 10px; 
    color: #4d4d4d;
}

    .esriGEReportPlayer_mapLegend .esriLegendService {
        padding: 5px;
    }

    .esriGEReportPlayer_mapLegend .esriLegendServiceLabel {
        word-break: break-word;
    }






.esriGEReportPlayer .esriSimpleSliderTR {
    top: 45px;
    border-radius: 0px;
    right: 5px;
    z-index: 50 !important; 
}



.esriGEReportPlayer .HomeButton {
    position: absolute;
    top: 118px;
    right: 5px;
    z-index: 50 !important; 
}

    .esriGEReportPlayer .HomeButton .home {
        border-radius: 0px;
        padding: 1px;
    }



.esriGEReportPlayer .mapNavigationLockButton {
    position: absolute;
    background-image: url('./images/lock/lockWhite.svg');
    display: block;
    background-color: rgba(100, 100, 100, 0.75);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    background-position: center;
    background-size: 24px;
    overflow: hidden;
    cursor: pointer;
    z-index: 50 !important; 
    right: 5px;
    top: 170px;
}

    .esriGEReportPlayer .mapNavigationLockButton.unlocked {
        background-image: url('./images/lock/unlockWhite.svg');
    }



.esriGEReportPlayerPrint .esriSimpleSliderTR,
.esriGEReportPlayerPrint .HomeButton {
    display: none !important;
}
